Spread.Sheets > 開発者の手引き > ユーザーインタフェースの管理 > セル型の処理 > ハイパーリンク型セルの設定 > ハイパーリンク型セルでのコールバックアクションの処理 |
HyperLinkクラスのonClickActionメソッドを使用すると、ハイパーリンク型セルに対してコールバックアクションを実行できます。
次のコードは、ハイパーリンクに対するコールバックアクションを設定します。
ユーザーがハイパーリンクをクリックすると、コールバックアクションが実行されます。この結果、シート名が「Hyperlink」に変更され、シートタブの色が赤色に変わります。
JavaScript |
コードのコピー
|
---|---|
var h = new GC.Spread.Sheets.CellTypes.HyperLink(); h.text('Spread.Sheets Site'); h.linkColor('blue'); // ハイパーリンクへのコールバックアクションを設定します。 h.onClickAction(function () { // このコールバックをcommandManagerに登録するコードです。 |
ハイパーリンクがクリックされたときに、アクティブセルをハイパーリンク型セルに移動するかどうかを指定することもできます。これには、HyperLinkクラスのactiveOnClickメソッドを使用します。
次のコードを使用すると、ハイパーリンクがクリックされた場合に、アクティブセルを移動するかどうかを取得および設定できます。
JavaScript |
コードのコピー
|
---|---|
h.activeOnClick(true); |